package com.ishare.common.service.base;

/**
 * @author 李嘉宾
 */
public interface TokenService {

    /**
     * 刷新Token
     *
     * @param uid   用户Id
     * @param token Token
     */
    void refreshToken(Integer uid, String token);

    /**
     * 清除Token
     *
     * @param token 用户Token
     */
    void clearToken(String token);

    /**
     * 根据Token获取用户ID
     *
     * @param token Token
     * @return 用户ID
     */
    Integer getUserIdByToken(String token);

}
